home *** CD-ROM | disk | FTP | other *** search
/ Workbench Add-On / Workbench Add-On - Volume 1.iso / DiskUtil / Info / QDisk / QDisk.doc < prev    next >
Text File  |  1994-05-18  |  22KB  |  472 lines

  1.  
  2.   Q D I S K (Query  Disk)
  3.   ~~~~~~~~~~~~~~~~~~~~~~~
  4.   Version      : 2.11
  5.   Written By   : Norman Baccari
  6.   Compiler     : SAS/C V6.51
  7.   Program Icon : John Waszczak
  8.   Interface    : GadToolsBox 37.300 © Jaba Devlopement.
  9.   COPYRIGHT    : © 1993-94 Norman J. Baccari
  10.   Distribution : FREEWARE. "Its Not PD, But Its FREE!"
  11.  
  12.  
  13.   /~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\
  14.  /                           DISTRIBUTION                           \
  15. /                                                                    \
  16. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  17. NO WARRANTIES ARE MADE.  ALL USE IS AT YOUR OWN RISK.  NO LIABILITY OR
  18. RESPONSIBILITY  IS ASSUMED.  QDisk is NOT public domain.  QDisk may be
  19. freely  distributed as long as the there are no charges other than for
  20. media and / or mailing, the program is not used for commercial gain or
  21. included  as  part  of  any other software without permission from the
  22. author,  and  the  program  and  the  documentaion file remain intact,
  23. unalterd and distributed together.  QDisk is classed as FREEWARE.  All
  24. I  ask,is  that  you  let  me  know  of any problems or bugs you might
  25. encounter,  or  just  let me know what features you think QDisk should
  26. have.
  27.  
  28. The following files make up the distribution for QDisk...
  29.  
  30.   QDisk                     Main program.
  31.   QDisk.doc                 Standard text documentation.
  32.   QDisk.guide               AmigaGuide format documentation.
  33.  
  34.  
  35.   /~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\
  36.  /                        WHAT IS QDISK?                            \
  37. /                                                                    \
  38. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  39. QDisk  provides  you  with the ability to monitor, from WorkBench, the
  40. space  usage of all AMIGA DOS disk volumes that are currently mounted.
  41. QDisk can also send you a notification using a standard requester or a
  42. recoverable  alert  when  usage  exceeds  a  limit  set by you.  QDisk
  43. requires WB2.04 or higher.
  44.  
  45.  
  46.   /~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\
  47.  /                       NEW FOR QDISK V2.11                        \
  48. /                                                                    \
  49. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  50. ° This is a maintenance version and minor bug fix.
  51. ° Removed and enforcer hit.
  52. ° Made a few optimizations.
  53. ° Binary now about 9% smaller.
  54.  
  55.  
  56.   /~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\
  57.  /                    PREVIOUS QDISK USERS NOTE!!                   \
  58. /                                                                    \
  59. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  60. As I had to restructure the preferences format, prefs prior to  v2.10
  61. will be ignored and not loaded. I apologize for this inconvenience.
  62.  
  63.  
  64.   /~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\
  65.  /                            MAIN WINDOW                           \
  66. /                                                                    \
  67. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  68. To  use QDisk simply double click on the program icon or you can place
  69. QDisk  in  you  WBStartUp drawer.  You will then be presented with the
  70. main window on the WorkBench or public screen that you have specified.
  71. In it will be a list of DOS volumes that are currently mounted.  There
  72. are   4   columns   starting  from  "Usage", "DevName", "VolName"  and
  73. "FreeBytes".   By simply clicking once on one of these lines, a detail
  74. window will open showing more information on that particular volume.
  75.  
  76. Iconifying QDisk
  77. ~~~~~~~~~~~~~~~~
  78. In  the  upper  right  corner  there is a small square gadget with the
  79. letter  "I"  in it.  Clicking on this will cause QDisk to iconify.  To
  80. un-iconify,  activate  the iconified window by clicking once on it and
  81. then click the right mouse button.
  82.  
  83. Menus
  84. ~~~~~
  85. The menu options from the main window are as follows...
  86.  
  87.    Menu Item                      Description
  88.    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  89.    Graph           : Calls up graph usage window.
  90.    Iconify         : Iconifies Disk.
  91.    Preferences
  92.       Notify       : Prefs editor for notification of drive usage.
  93.       General      : Prefs editor for QDisk general preferences.
  94.       Load         : Load current preferences settings.
  95.       Save         : Save current preferences settings.
  96.    About           : Author/program info
  97.    Quit            : Quit QDisk
  98.  
  99. Keeping Up To Date
  100. ~~~~~~~~~~~~~~~~~~
  101. QDisk  reads  the  systems  DOS  device/volume lists to update itself.
  102. Updates  happen  whenever  a  disk is removed or inserted, or the main
  103. window  is made active.  Optionally, you can set updates to take place
  104. by  activating  the  timer  and  setting  the  timer interval from the
  105. general preferences editor.
  106.  
  107.  
  108.   /~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\
  109.  /                          DETAIL WINDOW                           \
  110. /                                                                    \
  111. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  112. When  you  select  one  of  the  drives from the main windows listview
  113. gadget  by  clicking on it, you will be presented with a detail window
  114. with  information on the drive you selected.  Across the bottom of the
  115. window  there is a graphic bar that indicates the space usage based on
  116. percent.
  117.  
  118.  
  119.   /~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\
  120.  /                          GRAPH WINDOW                            \
  121. /                                                                    \
  122. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  123. Selecting  "Graph"  from  the main menu will provide you with a window
  124. that  has  a  bar  graph or "gas gauge" representing each drives space
  125. usage.   If  there are more than 10 drives mounted on your system then
  126. you  can  use  the  scroll  bar  on  the right of the window to scroll
  127. through your drives.
  128.  
  129.  
  130.   /~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\
  131.  /                        GENERAL PREFERENCES                       \
  132. /                                                                    \
  133. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  134. Windows
  135. ~~~~~~~
  136. This  group  of  gadgets allows you to set the TopEdge and LeftEdge of
  137. all the windows or you can manually enter values for TopEdge/LeftEdge.
  138. Or,  if  the  window is currently open, you can take a snapshot of it.
  139. These  values  will  be  used next time you boot QDisk.  If you try to
  140. snapshot  a  window  thats  not  open it will be ignored.
  141.  
  142.  
  143. Bar Graph Pens
  144. ~~~~~~~~~~~~~~
  145. This  group  of  gadgets allows you to set the pen colors for all the
  146. bar graphs. The front pen is used for the actual bar render, the back
  147. pen for a background to the bar and the text pen is the color of the
  148. text in the bar.
  149.  
  150.  
  151. Miscellaneous Prefs
  152. ~~~~~~~~~~~~~~~~~~~
  153.    Priority
  154.    ~~~~~~~~
  155. The  priority  for  QDisk  can  be  altered by +/- 3.  Use this option
  156. keeping  in  mind  that  this will effect either QDisks performance or
  157. your overall system performance. Good values would be +/- 1.
  158.  
  159.    Sort Device Names
  160.    ~~~~~~~~~~~~~~~~~
  161. This will sort device names in ascending sequence.
  162.  
  163.    Show Free Bytes AS Mb/Kb
  164.    ~~~~~~~~~~~~~~~~~~~~~~~~
  165. This  will  format  the  free bytes into Kilobytes/Megabytes.  Keep in
  166. mind that a kilobyte is 1,024 bytes and a megabyte is 1,048,576 bytes.
  167. This  should  be mentioned as there will be a difference between space
  168. expressed as bytes vs Mb/Kb.
  169.  
  170.    Start Iconified
  171.    ~~~~~~~~~~~~~~~
  172. If activated, QDisk will start up in an iconified state.
  173.  
  174.    Update Every...
  175.    ~~~~~~~~~~~~~~~~
  176. This  will  cause  QDisk  to  be updated using the timer device at the
  177. interval  that  you  specify  in  seconds.   The minimum interval is 5
  178. seconds,  and  maximum  interval  is  999 seconds.  Updates are always
  179. performed  when  a  disk is inserted or removed, or the main window is
  180. activated. (See also "Considerations For Timed Notifications").
  181.  
  182.    Mark When...
  183.    ~~~~~~~~~~~~
  184. This  will  cause  QDisk  to place an asterisk to the left side of any
  185. volume  that  equals  or exceeds the percent usage that you specify as
  186. the  "%  Full".  For example, if you specify a mark at 85%, any volume
  187. having a percent usage of 85% or more will be marked.
  188.  
  189.    PubScreen
  190.    ~~~~~~~~~
  191. If  a public screen name is specified, QDisk will open on that screen.
  192. Otherwise the WorkBench screen will be used.
  193.  
  194.  
  195.   /~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\
  196.  /                     NOTIFICATION PREFERENCES                     \
  197. /                                                                    \
  198. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  199. Setting Up Notification
  200. ~~~~~~~~~~~~~~~~~~~~~~~
  201. Notification  preferences  are used to set up how you would like to be
  202. notified  if  space  usage  exceeds  your requirements.  There are two
  203. listviews,  VOLUMES  and  the NOTIFY LIST.  The VOLUMES list shows the
  204. volumes  currently  mounted  from which you may select.  The lists are
  205. arranged  in  two  columns,  the  left showing the device name and the
  206. right  showing the volume name.  Clicking on a volume from the VOLUMES
  207. list  will  make  it available to be added to the NOTIFY LIST.  When a
  208. volume is selected the "ADD" gadget will become active and the current
  209. percent usage and free bytes for that volume are displayed in the read
  210. only  gadgets  under the VOLUMES list.  If you then click on the "ADD"
  211. gadget  above  the  VOLUME list then this volume will be inserted into
  212. the  NOTIFY  LIST.  To remove a volume from the NOTIFY LIST, select it
  213. by  clicking  on  it  and  then  click on the "REMOVE" gadget.  When a
  214. volume is added, it is given a set of default parameters and set to be
  215. inactive.   To  change  these, select the volume from the NOTIFY LIST.
  216. This  will  activate  the  gadgets  from  which  you  can change these
  217. parameters.   You  can  be notified based on percent usage, free bytes
  218. left, or both.
  219.  
  220. Notify When Percent Full Exceeds...
  221. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  222. This  indicates  the  percent  usage  at  which  you  would like to be
  223. notified.   If  space  usage  percent is equal to, or exceeds what you
  224. have specified then a notification will be sent.  Setting this to 100%
  225. is like turning it off.
  226.  
  227. Notify When Free Bytes Less Than...
  228. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  229. This  indicates the minimum allowable free space before a notification
  230. is  sent.   If  the  free bytes on a volumes are equal to or less than
  231. what  you  have  specified  then a notification will be sent.  Setting
  232. this to 0 is like turning it off.
  233.  
  234. Notification Type
  235. ~~~~~~~~~~~~~~~~~
  236. You  can  be notified in one of two ways.  An Intuition Requester or a
  237. Recoverable  Alert.   When  a  notify  is  given  using  an  Intuition
  238. Requester you will be able to turn off notification or continue.  From
  239. the  Recoverable Alert, the notification state is automatically turned
  240. off  once  you  click on a mouse button.  From either type, QDisk will
  241. tell  you  the  device/volume  name that triggered the notify, and the
  242. current  percent usage and free bytes on the drive.  Keep in mind that
  243. QDisk  will  NOT  try  to halt a process that may be saving or copying
  244. data to your drive.  Ideally, you should set your notifies to occur at
  245. such  a  time  that  you  can  stop the program that is using up drive
  246. space.
  247.  
  248. Notify State.
  249. ~~~~~~~~~~~~~
  250. This is used to toggle notification between ACTIVE & IN-ACTIVE for the
  251. currently selected volume in the NOTIFY LIST.
  252.  
  253. Considerations For Timed Notifications.
  254. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  255. Keep  in  mind  that the more volumes you have for active notification
  256. the  longer  it  will  take QDisk to complete its update cycle.  QDisk
  257. first  scans  the AMIGA DOS list and updates its information.  Then it
  258. checks  each  active  volume  you  have  in  the notification list and
  259. compares  your  usage  parameters  with  current usgae for each active
  260. volume.   In  an extreme situation, if your auto update interval was 5
  261. seconds and there were 20 active volumes to be checked for space usage
  262. QDisk  would  be  in a constant update cycle since, by the time it has
  263. finished  its  update  cycle  QDisk will have received another message
  264. from  the timer device to perform an update.  This means QDisk will be
  265. using  CPU  at  a constant rate.  The best approach is to allow a time
  266. period  for  each active volume you expect to be notified.  The length
  267. of time will depend on how fast your system is (I.E.  68000 vs 68040).
  268. The  priority  that  QDisk is set at should also be considered in this
  269. case.
  270.  
  271.  
  272.   /~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\
  273.  /                            TO-DO LIST                            \
  274. /                                                                    \
  275. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  276.   -A Listview gadget of active public screens to choose from.
  277.   -Option to ignore volume names on a notification.
  278.   -Alignment of main listview to bottom of window on resize. This
  279.    mis-alignment is actually a behaviour of gadtools.library & not
  280.    QDisk.
  281.   -A functioning Cancel button from the Notify Prefs.
  282.  
  283.  
  284.   /~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\
  285.  /                   BUGS AND BEHAVIOUR QUIRKS.                     \
  286. /                                                                    \
  287. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  288. -The cancel function from the Notify Preferences window only closes
  289.  the window and doesnt actually cancel anything.
  290. -Alignment of bottom of main window to bottom of main listview will
  291.  vary  when main window is re-sized. This is a behaviour of the
  292.  operating system and not QDisk, but with a bit of code this could
  293.  be patched up.
  294.  
  295.   /~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\
  296.  /                          PERSONAL NOTES                          \
  297. /                                                                    \
  298. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  299. I  would like to take this opportunity to express my extreme thanks to
  300. all  the  QDisk users that have been in contact with me to let me know
  301. about  bugs, and features that they would like implemented.  QDisk has
  302. been  a  tremendous  learning  experience  for  me and really owes its
  303. current  state  to the user community.  The reason I implemented QDisk
  304. as FREEWARE is two fold.  First I wanted to give something back to the
  305. AMIGA  community  since  I  myself  have  made use of many PD/FREEWARE
  306. programs  and  have received a lot of helpfull hints from other  AMIGA
  307. users  by  listening  to  comp.sys.amiga.programmer  on  the Internet.
  308. Secondly,  I  generally  dont  believe  in  "crippleware"  (there  are
  309. exceptions)  or  even  worst  software that has annoying requesters to
  310. send money.  These only succeed in my using the delete command. So to
  311. all the QDisk users, I say Thank-You! A special thanks goes out to Jen,
  312. over in England for your support and "cheery" letters. MOO!
  313.  
  314.  
  315.   /~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\
  316.  /                          AUTHOR CONTACT                          \
  317. /                                                                    \
  318. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  319.     Internet Address...
  320.       normb@gpu.utcc.utoronto.ca
  321.  
  322.     Otherwise Snail Mail Will Do...
  323.        Norman Baccari
  324.        ALGONQUIN SOFTWARE
  325.        35 Walmer Road, Suite 201
  326.        Toronto, Ontario
  327.        CANADA
  328.        M5R 2X3
  329.  
  330.  
  331.   /~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\
  332.  /                          QDISK HISTORY                           \
  333. /                                                                    \
  334. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  335. /*********************************************************************
  336. **
  337. ** PROGRAM NAME  :  QDisk
  338. ** ~~~~~~~~~~~~
  339. ** ORGANIZATION  :  ALGONQUIN SOFTWARE
  340. ** ~~~~~~~~~~~~~
  341. ** PROGRAMMED BY :  Norman J. Baccari
  342. ** ~~~~~~~~~~~~~
  343. ** DEV SUPPORT   :  "Second Cup" French Vanilla Coffee & lots of bagels.
  344. ** ~~~~~~~~~~~
  345. ** CREATION DATE :  April 1993
  346. ** ~~~~~~~~~~~~~
  347. ** FUNCTION      :  Scan Amiga DOS devices & provide usage report
  348. ** ~~~~~~~~      :  via WB GUI interface.
  349. **
  350. ** REQUIREMENTS  :  OS v2.04 or greater.
  351. ** ~~~~~~~~~~~~
  352. ** HISTORY
  353. ** ~~~~~~~
  354. **  May 1994 v2.11 Program Size : 50024
  355. **  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  356. **   -Fixed enforcer hit. Hit would happen if QD was iconified and
  357. **    a pref window was closed. QD would try to re-activate
  358. **    prefs menu on main window that wasnt attached. (My Fault!).
  359. **   -Recompiled QD and made some optimizations. Resulted in reduction
  360. **    in binary size (about 9% smaller).
  361. **   -Made some minor changes to some text items.
  362. **
  363. **  April 1994 v2.10 Program Size : 54756
  364. **  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  365. **   -New window: "Usage Graph" shows a scrollable bar graph list
  366. **    of each drives usage.
  367. **   -New Pref: "Priority" Sets QD priority +/- 3.
  368. **   -New Pref: "Bar Txt Pen" Sets the text pen for text in the bar graph.
  369. **   -New Pref: "Bar BG Pen" Sets a background pen for a bar graph.
  370. **   -New Pref: "Bar FG Pen" Sets the color of the bar graph.
  371. **   -New Pref: "Sort Devices"  Sorts Drive by device name.
  372. **   -New Pref: "PubScreen" QDisk will now open on specified Public screen.
  373. **   -New Pref: "Show Free Bytes As.." Will format free bytes in kb/mb.
  374. **   -New Pref: "Force Main To Front". Will cause Main Window to move
  375. **    to front if its open. Ignored if a pref window is open.
  376. **   -Detail window now updates itself if open.
  377. **   -Graph Bar in detail window now shows % full in the bar.
  378. **   -Fixed bug in detail windows bar graph. It wasn't clearing bar
  379. **    if you selected a drive that was 0% full.
  380. **   -Removed WFLG_ACTIVATE flag from main/iconify window.
  381. **   -Removed window height gadget from general prefs.
  382. **   -Added new IFF chunk BPNS for Graph Bar Pen Prefs .
  383. **   -Added new IFF chunk PRIO for Priority Prefs.
  384. **   -Oversight on my part that nobody noticed or didnt inform me of.
  385. **    If you changed your prefs and canceled, nothing was actually canceled.
  386. **    It was no different than selecting OK. For general prefs this has been
  387. **    fixed. Still have to implement this for notification prefs.
  388. **   -Preferences file structure had to be redefined as it had a couple
  389. **    dead ends that were an oversight on my part. This means prefs prior
  390. **    to version 2.10 will not load into QDisk. Sorry!!
  391. **       -Re-defined struct PrefsMisc to contain all QDs BOOL flags
  392. **        in ULONG variable called Flags. Also added 2 more ULONG's
  393. **        just for a little headroom so I wouldnt have to do this again.
  394. **       -Window prefs are now saved as an IFF chunk for each window
  395. **        versus an array of window prefs in a single chunk.
  396. **   -Redesigned prefs editor into 2 menu options/windows to make room
  397. **    for more prefs. Consists of general prefs. and notification prefs.
  398. **   -Added keyboard shortcuts to menus.
  399. **
  400. **  Jan 1994 v2.01 Program Size : 40564
  401. **  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  402. **   -Rearanged gadgets on prefs editor window and added better label
  403. **    to make it more obvious how the percent/free bytes int gadgets work.
  404. **   -Forgot to put in Busy Pointer when the "About" option is called
  405. **    from the menu. This has been implemented.
  406. **
  407. **  Jan 1994 v2.00 Program Size : 39520
  408. **  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  409. **   -Jumped to version 2.00 from 1.1. (Almost a complete rewrite.)
  410. **   -All versions from 2.00 will use standard version notation.
  411. **   -All tooltypes removed and replaced with a preference editor.
  412. **   -Added as preference the ability to start QDisk Iconified.
  413. **   -Added snapshot feature to position windows from PrefEd.
  414. **   -Set up the ability to be notified when a drive exceeds space usage.
  415. **   -Changed Detail window from using IntuiText type display
  416. **    to GadTools text gadgets.
  417. **   -Main listview format is now a combination of drive/volume Name.
  418. **   -The HASH graph removed.
  419. **   -Changed the ABOUT credits listview to simple & brief
  420. **    system requester. The old way wasn't worth the overhead.
  421. **   -Permanently removed the update button.
  422. **   -New iconify routine uses a seperate window instead of the zip
  423. **    gadget. Activated by gadget in upper right corner above listview.
  424. **   -Replaced main window gadgets with menus.
  425. **   -Main window is now resizable.
  426. **   -Documentation in AmigaGuide Format.
  427. **   -Fixed an enforcer hit caused by NOT using LockDosList().(ouch!)
  428. **
  429. **  Aug 1993 v1.1a Program Size : 31044
  430. **  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  431. **   -Minor Bug in DetailWindow. Text and bar graph would be
  432. **    out of alignment if the screen font was more than
  433. **    8 points. Made 'Y' coordinates relative to Windows
  434. **    TopBorder (window->BorderTop). Thanks Scott!
  435. **
  436. **  Jul 1993 v1.1 Program Size : 30860
  437. **  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  438. **   -Removed "OK" gadget from Detail window.
  439. **   -Removed recessed border in Detail window
  440. **   -Moved "gas gage" to bottom of Detail window.
  441. **   -Removed the font drop shadow in Detail window.
  442. **   -List View is only re-rendered on disk insertion
  443. **     or disk removal.
  444. **   -Auto Update via timer.device toggled on/off
  445. **     with AutoUpdate tool type.
  446. **   -UPDATE_SECONDS Tool type to set UD interval seconds.
  447. **   -New Detail display mode, HASHGRAPH
  448. **   -Rounding added to space usage for better accuracy.
  449. **   -ZOOM_X & ZOOM_Y tool types added for positioning
  450. **     window when zoomed.
  451. **   -Update on IDCMP_WINDOWACTIVE
  452. **   -SHOW tool type defines main display format for boot-up.
  453. **
  454. **  Apr 1993 v1.0
  455. **  ~~~~~~~~~~~~~
  456. **   -Initial public release.
  457. **
  458. **  Mar 1993 v0.04
  459. **  ~~~~~~~~~~~~~~
  460. **   -Versions up to 0.04 are unreleased BETA versions.
  461. **
  462. **  Jan 1992 v0.00
  463. **  ~~~~~~~~~~~~~~
  464. **   -Original program (Called BOOTMSG) was a wb1.3 probe
  465. **    into device lists based on an article in the april/may
  466. **    1991 issue of AW Tech Journal. It was never released
  467. **    as it was experimental, and stayed dormant until it
  468. **    was given a new life as QDISK more than a year later.
  469. **
  470. **************************************************************************/
  471.  
  472.